package com.group.project.hrms.service;

import com.group.project.hrms.entity.DingClockRecord;

import java.util.List;

public interface IDingClockRecordService {

    public int insertDingClockRecord(DingClockRecord dingClockRecord);

    public int insertDingClockRecords(List<DingClockRecord> dingClockRecords);

    public int deleteDingClockRecord(DingClockRecord dingClockRecord);

    public int deleteDingClockRecordByMonth(String month);

    public int updateDingClockRecord(DingClockRecord dingClockRecord);

    public DingClockRecord selectOneDingClockRecord(DingClockRecord dingClockRecord);

    public List<DingClockRecord> selectDingClockRecordByDate(String date);

    public List<DingClockRecord> selectDingClockRecordByMonthAndUserID(String month, String userID);

    public List<DingClockRecord> selectDingClockRecordByRangeDate(String startDate, String endDate);

    public List<DingClockRecord> selectAllDingClockRecord();
}
